garrote someone - Turc Anglais Dictionnaire